---
title: SAIF.Business.Tasks API reference
summary: Index of all public types in this library.
status: draft
owner: SAIF Documentation
last_reviewed: 2026-08-21
library: SAIF.Business.Tasks
reference_type: embedded
---

# SAIF.Business.Tasks API reference

This page lists all public types exposed by `SAIF.Business.Tasks`. Each type links to its full API reference page.

## Types

| Type | Kind | Namespace | Purpose |
| --- | --- | --- | --- |
| [clsTask](SAIF.Business.Tasks/clsTask.md) | Class | `SAIF.Business.Tasks` | Abstract base task business object — persistence lifecycle, common properties, and rule wiring shared by every concrete task type. |
| [clsTaskCollection](SAIF.Business.Tasks/clsTaskCollection.md) | Class | `SAIF.Business.Tasks` | Abstract task collection — dynamic criteria-driven retrieval, batch save, and purge. |
| [clsTaskContext](SAIF.Business.Tasks/clsTaskContext.md) | Class | `SAIF.Business.Tasks` | Value holder for the six task "context" columns used to associate a task with an arbitrary business entity. |
| [clsTaskBusinessRules](SAIF.Business.Tasks/clsTaskBusinessRules.md) | Class | `SAIF.Business.Tasks` | Shared task business-rule functions invoked by the BOF rules engine. |
| [clsTaskActionCode](SAIF.Business.Tasks/clsTaskActionCode.md) | Class | `SAIF.Business.Tasks` | Single read-only `TASK_ACTION_CODE` row. |
| [clsTaskActionCodeCollection](SAIF.Business.Tasks/clsTaskActionCodeCollection.md) | Class | `SAIF.Business.Tasks` | Read-only collection of all task action codes. |
| [clsTaskCategoryCode](SAIF.Business.Tasks/clsTaskCategoryCode.md) | Class | `SAIF.Business.Tasks` | Single read-only `TASK_CATEGORY_CODE` row including default action/priority codes and the notepad-required flag. |
| [clsTaskCategoryCodeCollection](SAIF.Business.Tasks/clsTaskCategoryCodeCollection.md) | Class | `SAIF.Business.Tasks` | Read-only collection of category codes scoped to one source system. |
| [clsTaskPriorityCode](SAIF.Business.Tasks/clsTaskPriorityCode.md) | Class | `SAIF.Business.Tasks` | Single read-only `TASK_PRIORITY_CODE` row. |
| [clsTaskPriorityCodeCollection](SAIF.Business.Tasks/clsTaskPriorityCodeCollection.md) | Class | `SAIF.Business.Tasks` | Read-only collection of all priority codes plus priority code↔enum mapping. |
| [clsTaskSourceCode](SAIF.Business.Tasks/clsTaskSourceCode.md) | Class | `SAIF.Business.Tasks` | Single read-only `TASK_SOURCE_CODE` row. |
| [clsTaskSourceCodeCollection](SAIF.Business.Tasks/clsTaskSourceCodeCollection.md) | Class | `SAIF.Business.Tasks` | Read-only collection of all source codes plus source code↔enum mapping and source-system constants. |
| [Institutions](SAIF.Business.Tasks/Institutions.md) | Class | `SAIF.Business.Tasks` | Auto-generated typed DataSet for bank institution data; no referencing code found in this library. |

## Sources
- SAIF.Business.Tasks/clsTask.vb
- SAIF.Business.Tasks/clsTaskCollection.vb
- SAIF.Business.Tasks/clsTaskContext.vb
- SAIF.Business.Tasks/clsTaskBusinessRules.vb
- SAIF.Business.Tasks/clsTaskActionCode.vb
- SAIF.Business.Tasks/clsTaskActionCodeCollection.vb
- SAIF.Business.Tasks/clsTaskCategoryCode.vb
- SAIF.Business.Tasks/clsTaskCategoryCodeCollection.vb
- SAIF.Business.Tasks/clsTaskPriorityCode.vb
- SAIF.Business.Tasks/clsTaskPriorityCodeCollection.vb
- SAIF.Business.Tasks/clsTaskSourceCode.vb
- SAIF.Business.Tasks/clsTaskSourceCodeCollection.vb
- SAIF.Business.Tasks/Institutions.xsd
- SAIF.Business.Tasks/Institutions.Designer.vb
